On the Detection of Synchronization Errors
نویسنده
چکیده
Concurrent systems, either hardware or software, are notoriously difficult to design correctly in large part due to the complexities of nondeterministic execution. A concurrent system can perform many different correct computations for a given input sequence because the absolute order of execution is dependent on factors which cannot be known at design/compile time. Synchronization constructs are used to restrict the set of possible computations to only correct computations, but insertion of synchronization constructs is a manual and error-prone task. The detection of synchronization errors is made difficult because the manifestation of an error can depend on operation timing which can change between executions. We define a class of synchronization errors and define the timing requirements to ensure the detection of these errors. We provide a coverage metric which can be used to determine whether or not a given test execution is sufficient to detect the defined class of synchronization errors.
منابع مشابه
Attitude Synchronization Control in Satellite Formation Flying in the Presence of States Measurement Errors
This paper presents a novel attitude synchronization framework for tracking control of multiple identical/heterogeneous satellites in formation flying with connected communication graph. The main contribution of the paper is considering sensors' measurement error to derive control gains. Moreover, the proposed strategy need no angular velocity communication. Nevertheless, the tracking synchroni...
متن کاملGlobal Finite Time Synchronization of Two Nonlinear Chaotic Gyros Using High Order Sliding Mode Control
In this paper, under the existence of system uncertainties, external disturbances, and input nonlinearity, global finite time synchronization between two identical attractors which belong to a class of second-order chaotic nonlinear gyros are achieved by considering a method of continuous smooth second-order sliding mode control (HOAMSC). It is proved that the proposed controller is robust to m...
متن کاملEfficacy of CIDR, fluogestone acetate sponges and cloprostenol for estrous synchronization of Nadooshani goats during the breeding season
The objective of this study was to evaluate three methods of estrous synchronization, viz. controlled internal drug releasing device (CIDR), intravaginal sponges impregnated with fluogestone acetate (FGA), and cloprostenol (Estrumate; an analogue of prostaglandin F2α) in Nadooshani goats of Yazd province, Iran.The estrous synchronized does (n = 30 to 33 per treatment), after heat detection, wer...
متن کاملAn approach to fault detection and correction in design of systems using of Turbo codes
We present an approach to design of fault tolerant computing systems. In this paper, a technique is employed that enable the combination of several codes, in order to obtain flexibility in the design of error correcting codes. Code combining techniques are very effective, which one of these codes are turbo codes. The Algorithm-based fault tolerance techniques that to detect errors rely on the c...
متن کاملCorrecting Inversion and Synchronization Errors Using Binary Neural Networks
A binary neural network is applied to the problem of error correction. The neural network will be implemented to correct both inversion and synchronization errors. Neural networks have been used before to correct inversion and synchronization errors, however, additional redundancy in the form of markers or watermarks were added to aid synchronization recovery. It is shown in this paper that it ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004